import { defineStore } from 'pinia'
//defineStore 的作用是定义一个全局数据
//{}里面写配置信息
// 选项式写法，setup写法在是14天里面

export default defineStore('app-data', {
  //state表示数据，用来存贮数据
  state() {
    return {
      selectedcity: '郑州',
      Token:
        'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY2NvdXQiOiIxODUzNzE1MjU2MyIsImV4cCI6MTcyNTI3NzI3NiwiaWF0IjoxNjY1Mjc3Mjc2fQ.u8CY_4c7A2u_9yJe4USbvOGTssk01jjqjTtOv5bfIAE'
    }
  },
  //改变数据的方法
  actions: {
    rename(str) {
      this.selectedcity = str
    },
    newToken(a) {
      this.Token = a
    }
  },
  //相当于计算属性
  getters: {
    double() {
      return this.count * 2
    }
  }
})
